#ifndef _BSP_MAIN_H
#define _BSP_MAIN_H

#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/queue.h"
#include "bsp_beep.h"
#include "bsp_timer.h"
#include "bsp_blufi.h"
#include "bsp_https.h"
#include "bsp_mqtt.h"
#include "bsp_nvs.h"
#include "bsp_param.h"
#include "bsp_tm1650.h"
#include "bsp_led.h"
#include "bsp_magnetic.h"
#include "bsp_uart.h"
#include "bsp_temp.h"








void bsp_main_init(void);
void task_sysmain(void* arg);


IRAM_ATTR bool my_timer_on_alarm_cb(gptimer_handle_t timer, const gptimer_alarm_event_data_t *edata, void *user_ctx);
IRAM_ATTR bool my_timer_on_alarm_cb2(gptimer_handle_t timer, const gptimer_alarm_event_data_t *edata, void *user_ctx);

#endif

